artificial mounds - German English Dictionary